package com.sea.supply.entity;

import com.sea.data.entity.OrderDetail;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author 陈鸿飞
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ProduceDetail extends OrderDetail {

    /**
     * ID
     */
    private Integer id;
    /**
     * 采购ID
     */
    private Integer produceId;
    /**
     * 待采购ID
     */
    private Integer buyId;
    /**
     * 请购单明细ID
     */
    private Integer detailId;
    /**
     * 含税价格
     */
    private Double producePrice;
    /**
     * 不含税价格
     */
    private Double produceUnitPrice;
    /**
     * 采购总量
     */
    private Integer produceTotal;
    /**
     * 采购剩余量
     */
    private Integer produceSurplus;
    /**
     * 占有量
     */
    private Integer produceUse;
    /**
     * 预占有量
     */
    private Integer produceReadyUse;
    /**
     * 短装数量
     */
    private Integer produceShort;
    /**
     * 请购单号
     */
    private String orderNo;
    /**
     * 预计交期
     */
    private String buyOrderDate;
    /**
     * PO号
     */
    private String produceNo;
    /**
     * 供应商
     */
    private String produceSupplierName;
    /**
     * 采购单状态
     */
    private Integer produceStatus;
    /**
     * 关单
     */
    private Integer flag;

    private String produceAgreement;


    /**
     * 采购含税价(人民币)
     */
    private Double producePriceCny;

    /**
     * 采购不含税价(人民币)
     */
    private Double produceUnitPriceCny;

    /**
     * 箱数
     */
    private Double boxNumber;

    /**
     * 金额
     */
    private Double produceMoney;

    /**
     * 合同金额
     */
    private Double totalMoney;
    /**
     *
     */
    private String produceMoneyType;

    /**
     * 是否增色
     */
    private Integer produceAddColor;

    private Integer supplierDay;
    /**
     * 付款方式
     */
    private String paymentType;

    private String relatedFile;

}
